home *** CD-ROM | disk | FTP | other *** search
- Path: coke.engr.utk.edu!mbk
- From: mbk@I_should_put_my_domain_in_etc_NNTP_INEWS_DOMAIN (Matthew B. Kennel)
- Newsgroups: comp.object,comp.software-eng,comp.lang.c++
- Subject: Re: Moving from C to C++
- Date: 31 Jan 1996 22:36:34 GMT
- Organization: University of Tennessee, Knoxville
- Message-ID: <4eoqti$88a@gaia.ns.utk.edu>
- References: <4cs44p$3pk@ixnews8.ix.netcom.com> <4dk8ts$fpc@antares.en.com> <JSA.96Jan25183150@organon.com>
- Reply-To: kennel@msr.epm.ornl.gov
- NNTP-Posting-Host: 128.169.100.253
- X-Newsreader: TIN [version 1.2 PL2]
-
- Jon S Anthony (jsa@organon.com) wrote:
- : In article <RMARTIN.96Jan25082531@rcm.oma.com> rmartin@oma.com (Robert C. Martin) writes:
-
- : > I have no doubt about this. What I do doubt is whether you could
- : > persist in your use of Sather if you were faced with the problems that
- : > software engineers typically face. i.e. portability, third party
- : > support, thread safety, etc, etc.
- : >
- : > Yes, C++ is complex. But when it comes to engineering software in the
- : > real world; software that is portable, extensible and can survive
- : > extended periods of modification and maintenance, C++ is an excellent
- : > choice.
-
- These advantages stem from ubiquity and not excellence of intrinsic design.
-
- I think portability, extensibility and ease of maintenance would be better
- in Ada or Eiffel or Java than C++. Inside the language there are far fewer
- 'implementation-defined' problems.
-
- : OK, I'm willing to say it often can be "good enough" (but not
- : excellent). But, if push came to shove there are others that fit
- : Matt's bill much more closely than C++. Either Ada or Eiffel would be
- : a much "better" choice (closer impedance match covering all your
- : points).
-
- If I were required to use a commercially available language I would prefer
- (in rough order)
-
- 1) Eiffel
- 2) Fortran 90
- 2) Ada 95
- 2) Java with a native compiler
- 5) Objective-C
- 6) C++
- 7) C
- : /Jon
- : --
- : Jon Anthony
- : Organon Motives, Inc.
- : 1 Williston Road, Suite 4
- : Belmont, MA 02178
-
- : 617.484.3383
- : jsa@organon.com
-
-